Copyright ã1995 by NeXT Computer, Inc.  All Rights Reserved.

8

Interface Builder

Classes

IBInspector

Inherits From:	Object

Conforms To:	IBInspectors

Accessing Objects

- object	Returns the object that's being inspected

- window	Returns the window that contains the user interface for the inspector

Managing Changes

- touch:sender	Changes the image in the Inspector panel's close box to a broken ªXº

- textDidChange:sender	Sends the IBInspector a touch: message

IBPalette

Inherits From:	Object

Associating Views and Objects

- associateObject:anObject	Establishes an association between aView and the object
type:(NXAtom)type		that should be instantiated when the user drags the
with:aView		 aView from the palette.

Initializing the Palette

- finishInstantiate	Implement to complete the initialization of your IBPalette object

Accessing Related Objects

- paletteDocument	Returns an object representing the dynamically loaded palette

- originalWindow	Returns the Window that contains the objects to be loaded into Palette window

- findImageNamed:(const char *)name	Returns the NXImage instance associated with name

Object Additions

Interface Builder declares these methods as additions to the Object class.

Identifying Inspectors, Editors, and Images

- (const char *)getConnectionInspectorClassName

	Implement to return class name of Connection inspector

- (const char *)getEditorInspectorClassName	Implement to return class name of the object's editor

- (const char *)getHelpInspectorClassName	Implement to return class name of the Help inspector

- (NXImage *)getIBImage	Implement to return an image to represent the object in the File window.

- (const char *)getInspectorClassName	Implement to return class name of the Attributes inspector

- (const char *)getSizeInspectorClassName	Implement to return class name of the Size inspector

View Additions

Interface Builder declares these methods as additions to the Application Kit's View class.

Controlling Size

- getMinSize:(NXSize *)minSize	Implement this method to control the dimensions of a View
maxSize:(NXSize *)maxSize
from:(int)where

- placeView:(NXRect *)frameRect	Notifies a View of a change in its frame size